package org.weixin4j.pay.transfers;

/**
 * Created by joe on 17-5-15.
 */
public enum TransferErrorCode {
    NOAUTH("没有授权请求此api"),
    AMOUNT_LIMIT("每次付款金额必须大于1元"),
    PARAM_ERROR("参数缺失，或参数格式出错，参数不合法等"),
    OPENID_ERROR("Openid格式错误或者不属于商家公众账号"),
    NOTENOUGH("帐号余额不足"),
    SYSTEMERROR("系统错误，请重试"),
    NAME_MISMATCH("请求参数里填写了需要检验姓名，但是输入了错误的姓名"),
    SIGN_ERROR("没有按照文档要求进行签名"),
    XML_ERROR("Post请求数据不是合法的xml格式内容"),
    FATAL_ERROR("两次请求商户单号一样，但是参数不一致"),
    CA_ERROR("请求没带证书或者带上了错误的证书"),
    V2_ACCOUNT_SIMPLE_BAN("微信支付账户未进行实名认证，无法付款"),
    ;

    private String label;

    TransferErrorCode(String label) {
        this.label = label;
    }

    public String getLabel() {
        return label;
    }
}
